﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Workflows.Components.Entities.SocialNetworks
{
    /// <summary>
    /// 
    /// </summary>
    public enum PersonRelation
    {
        /// <summary>
        /// someone you know how to get in touch with, often symmetric
        /// </summary>
        Contact=0,
        /// <summary>
        /// someone who you have exchanged greetings and not much
        /// </summary>
        Acquaintance,
        /// <summary>
        /// someone you are a friend to. A compatriot, buddy
        /// </summary>
        Friend,
        /// <summary>
        /// someone you actually met in person
        /// </summary>
        Met,
        /// <summary>
        /// someone a person works with, or works at the same organization
        /// </summary>
        CoWorker,
        /// <summary>
        /// someone in the same field of study, activity
        /// </summary>
        Colleague,
        /// <summary>
        /// someone you share a street address with, symmetric and transitive
        /// </summary>
        CoResident,
        /// <summary>
        /// someone who lives nearby
        /// </summary>
        Neighbor,
        Child,
        Parent,
        Sibling,
        Spouse,
        /// <summary>
        /// a relative, someone you consider part of your extended family
        /// </summary>
        Kin,
        /// <summary>
        /// someone who brings you inspiration
        /// </summary>
        Muse,
        Crush,
        Date,
        Sweetheart,
        /// <summary>
        /// a link to yourself at a different URL
        /// </summary>
        ME
    }
}
